package close.mazegame.art.tileset;

import com.badlogic.gdx.graphics.g2d.TextureRegion;

public abstract class WallTileSet {
	
	public static WallTileSet primary = new FullWallTileSet("res/tiles/wall_0000.png", 64);
	public static WallTileSet stone_black = new SimpleWallTileSet("res/tiles/stoneWall.png", 32, 0);
	public static WallTileSet stone_red = new SimpleWallTileSet("res/tiles/stoneWall.png", 32, 1);
	public static WallTileSet stone_green = new SimpleWallTileSet("res/tiles/stoneWall.png", 32, 2);
	public static WallTileSet stone_darkgreen = new SimpleWallTileSet("res/tiles/stoneWall.png", 32, 3);
	public static WallTileSet stone_white = new SimpleWallTileSet("res/tiles/stoneWall.png", 32, 4);
	public static WallTileSet stone_blue = new SimpleWallTileSet("res/tiles/stoneWall.png", 32, 5);
	public static WallTileSet stone_purple = new SimpleWallTileSet("res/tiles/stoneWall.png", 32, 6);
	public static WallTileSet stone_orange = new SimpleWallTileSet("res/tiles/stoneWall.png", 32, 7);
	
	public abstract TextureRegion getTexture(int mask, int corner);
}
